package com.hs.srm.admin.modules.inforecord.VO;

import com.hs.srm.base.common.base.CloneableEntity;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

@Setter
@Getter
@ToString
public class SupplyGoodVO implements Serializable, CloneableEntity<SupplyGoodVO> {

    private static final long serialVersionUID = 1L;

    /**
     * 克隆当前对象
     *
     * @return
     */
    @Override
    public SupplyGoodVO clone() {
        try {
            return (SupplyGoodVO) super.clone();
        } catch (CloneNotSupportedException ex) {
            ex.printStackTrace();
        }
        return null;
    }

    /*
     * 主键ID
     */
    private String pkId;

    /*
     * 生产性请购单itemID
     */
    private String proItemId;

    /*
     * 货源记录ID
     */
    private String sgId;

    /*
     * 物料号
     */
    private String materialCode;

    /*
     * 物料描述
     */
    private String materialDesc;

    /*
     * 币种
     */
    private String currency;

    /*
     * 税码
     */
    private String taxCode;

    /*
     * SRM供应商编码
     */
    private String vendorCode;

    /*
     * SRM供应商名称
     */
    private String vendorName;

    /*
     * 工厂
     */
    private String factory;

    /*
     * 物料组
     */
    private String materialGroup;

    /*
     * 采购组
     */
    private String purchaseGroup;

    /*
     * 采购组织
     */
    private String purchArg;

}
